Considering Workload Input Variations in Error Coverage Estimation
نویسندگان
چکیده
The effects of variations in the workload input when estimating error detection coverage using fault injection are investigated. Results from scanchain implemented fault injection experiments using the FIMBUL tool on the Thor microprocessor show that the estimated error non-coverage may vary by more than five percentage units for different workload input sequences. A methodology for predicting error coverage for a particular input sequence based on results from fault injection experiments with another input sequence is presented. The methodology is based on the fact that workload input variations alter the usage of sensitive data and cause different parts of the workload code to be executed different number of times. By using the results from fault injection experiments with a chosen input sequence, the error coverage factors for the different parts of the code and the data are calculated. The error coverage for a particular input sequence is then predicted by means of a weighted sum of these coverage factors. The weight factors are obtained by analysing the execution profile and data usage of the input sequence. Experimental results show that the methodology can identify input sequences with high, medium or low coverage although the accuracy of the predicted values is limited. The results show that the coverage of errors in the data cache is preferably predicted using data usage based prediction while the error coverage for the rest of the CPU is predicted more favourably using execution profile based prediction.
منابع مشابه
The Effects of Workload Input Domain On Fault Injection Results
It is well known that workload has significant impact on dependability measures obtained from fault injection experiments [3][5]. The effects on the outcome of fault injection experiments when the input data to be processed by the workload is altered, should also be considered [2]. To investigate the effects of workload input domain on fault injection results (e.g. error coverage), an experimen...
متن کاملA Recommendation for Net Undercount Estimation in Iran Population and Dwelling Censuses
Census counts are subject to different types of nonsampling errors. One of these main errors is coverage error. Undercount and overcount are two types of coverage error. Undercount usually occurs more than the other, thus net undercount estimation is important. There are various methods for estimating the coverage error in censuses. One of these methods is dual system (DS) that usually uses dat...
متن کاملAir temperature estimation based on environmental parameters using remote sensing data
This study is aimed at estimating monthly mean air temperature (Ta) using the MODIS Land Surface Temperature (LST), Normalized Difference Vegetation Index (NDVI), latitude, altitude, slope gradient and land use data during 2001-2015. The results showed that despite some spatial similarities between annual spatial patterns of Ta and LST, their variations are significantly different, so that the...
متن کاملAnalysis of Effects of Input Arrival Time Variations on On-Chip Bus Power Consumption
This paper describes analysis of on-chip bus power in the presence of arrival time variations of input signals. With shrinking process geometries, coupling power between neighboring bus lines has enlarged. The coupling power depends on not only signal transition type but also the relative signal transition time difference. For conventional dynamic power estimation, deterministic models of the t...
متن کاملPath-Based Error Coverage Prediction
We present an analytical technique that uses fault injection data for estimating the coverage of concurrent error detection mechanisms in microprocessors. A major problem in such estimations is that the coverage depends on the program executed by the microprocessor as well as the input sequence to the program. We propose a method that predicts the error coverage for a specified input sequence b...
متن کامل